package com.dev.bbs.mapper;

import java.util.List;

import com.dev.bbs.bean.RankCommentArt;
import com.dev.bbs.bean.RankCommentUser;
import com.dev.bbs.domain.BbsComment;
import com.dev.common.core.dao.BaseMapper;

/**
 * 帖子评论Mapper接口
 * 
 * @author dev
 * @date 2019-09-23
 */
public interface BbsCommentMapper extends BaseMapper<BbsComment>
{
    /**
     * 点赞+1
     * @param mentId 评论编号
     * @return
     * @author zmr
     */
    int addLike(long mentId);

    /**
     * 点赞-1
     * @param mentId 评论编号
     * @return
     * @author zmr
     */
    int subLike(long mentId);

    /**
     * 查询社区评论列表
     * 
     * @param bbsArticle 社区文章
     * @return 社区文章集合
     */
    public List<BbsComment> selectBbsCommentList(BbsComment bbsComment);

    /**
     * @param ranks
     * @return
     * @author zmr
     */
    List<RankCommentUser> getRankCommentUser(List<RankCommentUser> ranks);

    /**
     * @param ranks
     * @return
     * @author zmr
     */
    List<RankCommentArt> getRankCommentArt(List<RankCommentArt> ranks);
}
